<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-CN" />
<link href="../style/css/manual-zip.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-zip-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<title>httpd - Apache超文本传输协议服务器 － Apache 2.2 中文手册 [金步国]</title>
<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d286c55b63a3c54a1e43d10d4c203e75"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
</head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="../mod/index.html">模块索引</a> | <a href="../mod/directives.html">指令索引</a> | <a href="../faq/index.html">常见问题</a> | <a href="../glossary.html">词汇表</a> | <a href="../sitemap.html">站点导航</a></p><p class="apache">Apache HTTP Server 版本2.2</p><img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="index.html"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path"><a href="https://www.apache.org/">Apache</a> &gt; <a href="https://httpd.apache.org/">HTTP Server</a> &gt; <a href="https://httpd.apache.org/docs/">文档</a> &gt; <a href="../index.html">版本2.2</a> &gt; <a href="index.html">支持程序</a></div>

<div id="translation-info">　　 <a href="../translator_announcement.html#thanks">致谢</a> | 本篇译者：<a href="../../../index.html">金步国</a>(<a href="../../../index.html">作品集</a>) | 本页最后更新：2006年10月29日</div>
<div id="page-content"><div id="preamble"><h1>httpd - Apache超文本传输协议服务器</h1>


     <p><code>httpd</code>是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程，它会建立一个处理请求的子进程或线程的池。</p>

     <p>通常，<code>httpd</code>不应该被直接调用，而应该在类Unix系统中由<code class="program"><a href="apachectl.html">apachectl</a></code>调用，<a href="../platform/windows.html#winsvc">在Windows NT/2000/XP/2003中作为服务运行</a>和<a href="../platform/windows.html#wincons">在Windows 95/98/ME中作为控制台程序运行</a>.</p>
</div>
	<div class="top"><a href="httpd.html#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="synopsis" id="synopsis">语法</a></h2>
     <p><code><strong>httpd</strong> [ -<strong>d</strong>
     <var>serverroot</var> ] [ -<strong>f</strong> <var>config</var> ]
     [ -<strong>C</strong> <var>directive</var> ] [ -<strong>c</strong>
     <var>directive</var> ] [ -<strong>D</strong> <var>parameter</var> ]
     [ -<strong>e</strong> <var>level</var> ] [ -<strong>E</strong>
     <var>file</var> ]
     [ <strong>-k</strong> start|restart|graceful|stop|graceful-stop ]
     [ -<strong>R</strong> <var>directory</var> ] [ -<strong>h</strong> ]
     [ -<strong>l</strong> ] [ -<strong>L</strong> ] [ -<strong>S</strong> ]
     [ -<strong>t</strong> ] [ -<strong>v</strong> ] [ -<strong>V</strong> ]
     [ -<strong>X</strong> ] [ -<strong>M</strong> ]</code></p>

     <p>在中<a href="../platform/windows.html">Windows系统</a>，还可以使用下列参数：</p>

     <p><code><strong>httpd</strong> [ -<strong>k</strong>
     install|config|uninstall ] [ -<strong>n</strong> <var>name</var> ]
     [ -<strong>w</strong> ]</code></p>
</div><div class="top"><a href="httpd.html#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="options" id="options">选项</a></h2>

<dl>
<dt><code>-d <var>serverroot</var></code></dt>
<dd>将<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>指令设置初始值为<var>serverroot</var>。它可以被配置文件中的<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>指令所覆盖。其默认值是<code>/usr/local/apache2</code> 。</dd>

<dt><code>-f <var>config</var></code></dt>
<dd>在启动中使用<var>config</var>作为配置文件。如果<var>config</var>不以"/"开头，则它是相对于<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>的路径。其默认值是<code>conf/httpd.conf</code> 。</dd>

<dt><code>-k <code>start|restart|graceful|stop|graceful-stop</code></code></dt>
<dd>发送信号使<code>httpd</code>启动、重新启动或停止。更多信息请参见<a href="../stopping.html">停止Apache</a> 。</dd>

<dt><code>-C <var>directive</var></code></dt>
<dd>在读取配置文件之前，先处理<var>directive</var>的配置指令。</dd>

<dt><code>-c <var>directive</var></code></dt>
<dd>在读取配置文件之后，再处理<var>directive</var>的配置指令。</dd>


<dt><code>-D <var>parameter</var></code></dt>
<dd>设置参数<var>parameter</var> ，它配合配置文件中的<code class="directive"><a href="../mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>段，用于在服务器启动和重新启动时，有条件地跳过或处理某些命令。</dd>

<dt><code>-e <var>level</var></code></dt>
<dd>在服务器启动时，设置<code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>为<var>level</var>  。它用于在启动时，临时增加出错信息的详细程度，以帮助排错。</dd>

<dt><code>-E <var>file</var></code></dt>
<dd>将服务器启动过程中的出错信息发送到文件<var>file</var> 。</dd>

<dt><code>-R <var>directory</var></code></dt>
<dd>当在服务器编译中使用了<code>SHARED_CORE</code>规则时，它指定共享目标文件的目录为<var>directory</var> 。</dd>

<dt><code>-h</code></dt>
<dd>输出一个可用的命令行选项的简要说明。</dd>

<dt><code>-l</code></dt>
<dd>输出一个静态编译在服务器中的模块的列表。它<strong>不会</strong>列出使用<code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>指令动态加载的模块。</dd>

<dt><code>-L</code></dt>
<dd>输出一个指令的列表，并包含了各指令的有效参数和使用区域。</dd>

<dt><code>-M</code></dt>
<dd>输出一个已经启用的模块列表，包括静态编译在服务器中的模块和作为DSO动态加载的模块。</dd>

<dt><code>-S</code></dt>
<dd>显示从配置文件中读取并解析的设置结果(目前仅显示虚拟主机的设置)</dd>

<dt><code>-t</code></dt>
<dd>仅对配置文件执行语法检查。程序在语法解析检查结束后立即退出，或者返回"0"(OK)，或者返回非0的值(Error)。如果还指定了"-D
<var>DUMP</var>_<var>VHOSTS</var>"，则会显示虚拟主机配置的详细信息。</dd>

<dt><code>-v</code></dt>
<dd>显示<code>httpd</code>的版本，然后退出。</dd>

<dt><code>-V</code></dt>
<dd>显示<code>httpd</code>和APR/APR-Util的版本和编译参数，然后退出。</dd>

<dt><code>-X</code></dt>
<dd>以调试模式运行<code>httpd</code> 。仅启动一个工作进程，并且服务器不与控制台脱离。</dd>

</dl>

<p>下列参数仅用于<a href="../platform/windows.html">Windows平台</a>：</p>

<dl>

<dt><code>-k install|config|uninstall</code></dt>

<dd>安装Apache为一个Windows NT的服务；改变Apache服务的启动方式；删除Apache服务。</dd>

<dt><code>-n <var>name</var></code></dt>

<dd>指定Apache服务的名称为<var>name</var></dd>

<dt><code>-w</code></dt>

<dd>保持打开控制台窗口，使得可以阅读出错信息。</dd>

</dl>

</div></div>
<div id="footer">
<p class="apache">本文允许自由的转载、引用、再分发，但必须保留译者署名并注明出处；详见：<a href="../translator_announcement.html#announcement">版权声明</a>。</p>
<p class="menu"><a href="../mod/index.html">模块索引</a> | <a href="../mod/directives.html">指令索引</a> | <a href="../faq/index.html">常见问题</a> | <a href="../glossary.html">词汇表</a> | <a href="../sitemap.html">站点导航</a></p></div>
</body></html>
